/**
 * <p>Copyright (c) 2016 深圳市鹏途交通科技有限公司</p>
 * <p>					All right reserved. 		 </p>
 * <p>项目名称 ： 	深圳公路信息资源整合及国省检日常化监管管理项目        </p>
 * <p>创建者   :	wy
 * <p>描   述  :  A5-03隧道基本信息  </p>
 * <p>最后修改 :  $: 2017-4-19-上午11:10:01	wy   $     </p>
 * 
 */

package com.pengtu.gsj.entity.dl;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.pengtu.gsj.entity.base.IdEntity;

@Entity
@Table(name = "T_DL_TUNNELINFO")
public class TunnelInfo extends IdEntity {

	private static final long serialVersionUID = -6429870906188976336L;

	private String partcode; // 路段代码
	private String partname; // 路段名称
	private String tunnelcode; // 隧道代码
	private String tunnelname; // 隧道名称
	private String tunneluse; // 功能类型
	private String district; // 区
	private String subdistrict; // 街道
	private Double tunnellength; // 隧道长
	private String tunnelwidth; // 隧道宽
	private Double tunnelacreage; // 隧道面积
	private String tunnelkind; // 隧道分类
	private String tunnellevel; // 隧道评定等级
	private String tunnelspan; // 跨径组合
	private String pavementwidth; // 机动车道宽度
	private String pavementtype; // 机动车道结构类型
	private String sidewalkwidth; // 人行道宽度
	private String sidewalktype; // 人行道铺砖类型
	private Date passvehicledate; // 通车日期
	private String maintype; // 养护等级
	private String maintainsource; // 资金来源
	private String maindistrict; // 养护区域
	private String manageorg; // 管养单位
	private String manageduty; // 管养单位责任人
	private String maintainorg; // 养护单位
	private String maintainduty; // 养护单位责任人
	private String supervisionorg; // 监理单位
	private String remark; // 备注
	private String farmeworktype; // 结构类型

	public TunnelInfo() {
	}

	@Column(name = "PARTCODE")
	public String getPartcode() {
		return partcode;
	}
	
	public void setPartcode(String partcode) {
		this.partcode = partcode;
	}
	
	@Column(name = "PARTNAME")
	public String getPartname() {
		return partname;
	}

	public void setPartname(String partname) {
		this.partname = partname;
	}

	@Column(name = "TUNNELCODE")
	public String getTunnelcode() {
		return tunnelcode;
	}

	public void setTunnelcode(String tunnelcode) {
		this.tunnelcode = tunnelcode;
	}

	@Column(name = "TUNNELNAME")
	public String getTunnelname() {
		return tunnelname;
	}

	public void setTunnelname(String tunnelname) {
		this.tunnelname = tunnelname;
	}

	@Column(name = "TUNNELUSE")
	public String getTunneluse() {
		return tunneluse;
	}

	public void setTunneluse(String tunneluse) {
		this.tunneluse = tunneluse;
	}

	@Column(name = "DISTRICT")
	public String getDistrict() {
		return district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	@Column(name = "SUBDISTRICT")
	public String getSubdistrict() {
		return subdistrict;
	}

	public void setSubdistrict(String subdistrict) {
		this.subdistrict = subdistrict;
	}

	@Column(name = "TUNNELLENGTH")
	public Double getTunnellength() {
		return tunnellength;
	}

	public void setTunnellength(Double tunnellength) {
		this.tunnellength = tunnellength;
	}

	@Column(name = "TUNNELWIDTH")
	public String getTunnelwidth() {
		return tunnelwidth;
	}

	public void setTunnelwidth(String tunnelwidth) {
		this.tunnelwidth = tunnelwidth;
	}

	@Column(name = "TUNNELACREAGE")
	public Double getTunnelacreage() {
		return tunnelacreage;
	}

	public void setTunnelacreage(Double tunnelacreage) {
		this.tunnelacreage = tunnelacreage;
	}

	@Column(name = "TUNNELKIND")
	public String getTunnelkind() {
		return tunnelkind;
	}

	public void setTunnelkind(String tunnelkind) {
		this.tunnelkind = tunnelkind;
	}

	@Column(name = "TUNNELLEVEL")
	public String getTunnellevel() {
		return tunnellevel;
	}

	public void setTunnellevel(String tunnellevel) {
		this.tunnellevel = tunnellevel;
	}

	@Column(name = "TUNNELSPAN")
	public String getTunnelspan() {
		return tunnelspan;
	}

	public void setTunnelspan(String tunnelspan) {
		this.tunnelspan = tunnelspan;
	}

	@Column(name = "PAVEMENTWIDTH")
	public String getPavementwidth() {
		return pavementwidth;
	}

	public void setPavementwidth(String pavementwidth) {
		this.pavementwidth = pavementwidth;
	}

	@Column(name = "PAVEMENTTYPE")
	public String getPavementtype() {
		return pavementtype;
	}

	public void setPavementtype(String pavementtype) {
		this.pavementtype = pavementtype;
	}

	@Column(name = "SIDEWALKWIDTH")
	public String getSidewalkwidth() {
		return sidewalkwidth;
	}

	public void setSidewalkwidth(String sidewalkwidth) {
		this.sidewalkwidth = sidewalkwidth;
	}

	@Column(name = "SIDEWALKTYPE")
	public String getSidewalktype() {
		return sidewalktype;
	}

	public void setSidewalktype(String sidewalktype) {
		this.sidewalktype = sidewalktype;
	}

	@Column(name = "PASSVEHICLEDATE")
	public Date getPassvehicledate() {
		return passvehicledate;
	}

	public void setPassvehicledate(Date passvehicledate) {
		this.passvehicledate = passvehicledate;
	}

	@Column(name = "MAINTYPE")
	public String getMaintype() {
		return maintype;
	}

	public void setMaintype(String maintype) {
		this.maintype = maintype;
	}

	@Column(name = "MAINTAINSOURCE")
	public String getMaintainsource() {
		return maintainsource;
	}

	public void setMaintainsource(String maintainsource) {
		this.maintainsource = maintainsource;
	}

	@Column(name = "MAINDISTRICT")
	public String getMaindistrict() {
		return maindistrict;
	}

	public void setMaindistrict(String maindistrict) {
		this.maindistrict = maindistrict;
	}

	@Column(name = "MANAGEORG")
	public String getManageorg() {
		return manageorg;
	}

	public void setManageorg(String manageorg) {
		this.manageorg = manageorg;
	}

	@Column(name = "MANAGEDUTY")
	public String getManageduty() {
		return manageduty;
	}

	public void setManageduty(String manageduty) {
		this.manageduty = manageduty;
	}

	@Column(name = "MAINTAINORG")
	public String getMaintainorg() {
		return maintainorg;
	}

	public void setMaintainorg(String maintainorg) {
		this.maintainorg = maintainorg;
	}

	@Column(name = "MAINTAINDUTY")
	public String getMaintainduty() {
		return maintainduty;
	}

	public void setMaintainduty(String maintainduty) {
		this.maintainduty = maintainduty;
	}

	@Column(name = "SUPERVISIONORG")
	public String getSupervisionorg() {
		return supervisionorg;
	}

	public void setSupervisionorg(String supervisionorg) {
		this.supervisionorg = supervisionorg;
	}

	@Column(name = "REMARK")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Column(name = "FARMEWORKTYPE")
	public String getFarmeworktype() {
		return farmeworktype;
	}

	public void setFarmeworktype(String farmeworktype) {
		this.farmeworktype = farmeworktype;
	}

	
}
